<?php
	$seitcm_class_id = isset($seitcm_class_id) ? $seitcm_class_id : 0;
	$seitcm_mark_list = seitcm_get_class_student_list($seitcm_class_id);
		if(isset($_POST['seitcm_mark_submit'])){
			$seitcm_stu_array = array();
			foreach($seitcm_mark_list as $student)
			{
				$seitcm_score_r_key = 'seitcm_score_r_'.$student->ID;
				$seitcm_score_w_key = 'seitcm_score_w_'.$student->ID;
				$seitcm_score_l_key = 'seitcm_score_l_'.$student->ID;
				$seitcm_score_s_key = 'seitcm_score_s_'.$student->ID;
				$seitcm_score_r = array_key_exists($seitcm_score_r_key, $_POST) ? (!is_numeric($_POST[$seitcm_score_r_key]) || $_POST[$seitcm_score_r_key] == '' || $_POST[$seitcm_score_r_key] < 0 ? -1 : $_POST[$seitcm_score_r_key]) : -1;
				$seitcm_score_w = array_key_exists($seitcm_score_w_key, $_POST) ? (!is_numeric($_POST[$seitcm_score_w_key]) || $_POST[$seitcm_score_w_key] == '' || $_POST[$seitcm_score_w_key] < 0 ? -1 : $_POST[$seitcm_score_w_key]) : -1;
				$seitcm_score_l = array_key_exists($seitcm_score_l_key, $_POST) ? (!is_numeric($_POST[$seitcm_score_l_key]) || $_POST[$seitcm_score_l_key] == '' || $_POST[$seitcm_score_l_key] < 0 ? -1 : $_POST[$seitcm_score_l_key]) : -1;
				$seitcm_score_s = array_key_exists($seitcm_score_s_key, $_POST) ? (!is_numeric($_POST[$seitcm_score_s_key]) || $_POST[$seitcm_score_s_key] == '' || $_POST[$seitcm_score_s_key] < 0 ? -1 : $_POST[$seitcm_score_s_key]) : -1;
				array_push($seitcm_stu_array, array('id' => $student->ID,'score_r' => $seitcm_score_r,'score_w' => $seitcm_score_w,'score_l' => $seitcm_score_l,'score_s' => $seitcm_score_s));
			}
			if(seitcm_add_score_exam($seitcm_stu_array, $seitcm_class_id))
			{
				?>
				<div id="seitcm_wrapper_ms">
					<div id="seitcm_header">
						<div id="seitcm_head_logo">
							<h1><?php _e('Sunshine Education','SEITCM') ?></h1>
							<h2><?php _e('Add examination score','SEITCM'); ?></h2>
						</div>
						<div id="seitcm_head_menu">
							<a href="admin.php?page=seitcm_class_option_menu&module=studentlist&class=<?php echo $seitcm_class_id?>" class="seitcm_button"><?php _e('Student list','SEITCM')?></a>
							<a href="admin.php?page=seitcm_class_option_menu&module=score&class=<?php echo $seitcm_class_id?>&action=list" class="seitcm_button"><?php _e('Score list','SEITCM')?></a>
						</div>
						<div class="seitcm_clearfload"></div>
					</div>
					<div class="seitcm_bigwidget_block">
						<div class="seitcm_bigwidget_block_inner">
							<div class="ui-widget seitcm_messbox">
								<div class="ui-state-highlight ui-corner-all" style="padding: 0 .7em;">
									<p>
										<span class="ui-icon ui-icon-info" style="float: left; margin-right: .3em;"></span>
										<?php _e('Updated score list','SEITCM')?>
									</p>
								</div>
							</div>
						</div>
					</div>
				</div>
				<?php
			}
		}
		else if((empty($_POST) || isset($_POST['seitcm_mark_submit']))){
		?>
		<div id="seitcm_wrapper_ms">
			<div id="seitcm_header">
				<div id="seitcm_head_logo">
					<h1><?php _e('Sunshine Education','SEITCM') ?></h1>
					<h2><?php _e('Add examination score','SEITCM') ?></h2>
				</div>
				<div id="seitcm_head_menu">
					<a href="admin.php?page=seitcm_class_option_menu&module=studentlist&class=<?php echo $seitcm_class_id?>" class="seitcm_button"><?php _e('Student list','SEITCM')?></a>
					<a href="admin.php?page=seitcm_class_option_menu&module=score&class=<?php echo $seitcm_class_id?>&action=list" class="seitcm_button"><?php _e('Score list','SEITCM')?></a>
				</div>
				<div class="seitcm_clearfload">
				</div>
			</div>
			<div class="seitcm_bigwidget_block">
				<div class="seitcm_bigwidget_block_inner">
				<form method="post" action="" class="seitcm_form">
					<table class="seitcm_grid"><tbody>
						<tr>
							<th><?php _e('NO','SEITCM')?></th>
							<th><?php _e('Real Name','SEITCM')?></th>
							<th><?php _e('Date of birth','SEITCM')?></th>
							<th style="width:70px;"><?php _e('Postponed','SEITCM')?></th>
							<th style="width:70px;"><?php _e('Reading','SEITCM')?></th>
							<th style="width:70px;"><?php _e('Writing','SEITCM')?></th>
							<th style="width:70px;"><?php _e('Listening','SEITCM')?></th>
							<th style="width:70px;"><?php _e('Speaking','SEITCM')?></th>
						</tr>
						<?php
							$i=0;
							foreach ($seitcm_mark_list as $seitcm_row)
							{
								?>
								<tr>
									<td><?php echo ++$i?></td>
									<td><?php echo get_user_meta($seitcm_row->ID, 'first_name', true) . ' ' . get_user_meta($seitcm_row->ID, 'last_name', true)?></td>
									<td><?php echo get_user_meta($seitcm_row->ID, 'dob', true)?></td>
									<td>
										<input <?php echo isset($_POST['seitcm_miss_'.$seitcm_row->ID]) ? 'checked = "checked"' : ''?>
											style="width: 50px;" type="checkbox" class="seitcm_miss_score" name="seitcm_miss_<?php echo $seitcm_row->ID ?>">
										<script type="text/javascript">
			    						$(document).ready(function() {
			    							$(".seitcm_miss_score").on('change', function() {
		    									$(this).parent().next().find('input').val('').prop('readonly',this.checked);
		    									$(this).parent().next().next().find('input').val('').prop('readonly',this.checked);
		    									$(this).parent().next().next().next().find('input').val('').prop('readonly',this.checked);
		    									$(this).parent().next().next().next().next().find('input').val('').prop('readonly',this.checked);
		    								});
		    							});
										</script>
									</td>
									<td>
										<input type="text" name="seitcm_score_r_<?php echo $seitcm_row->ID ?>"
												<?php echo $i==1 ? 'autofocus' : ''?> 
												<?php echo isset($_POST['seitcm_miss_'.$seitcm_row->ID]) ? 'readonly = "readonly"' : ''?>
												value="<?php echo isset($_POST['seitcm_score_r_'.$seitcm_row->ID]) ? $_POST['seitcm_score_r_'.$seitcm_row->ID] : ''?>" style="width: 50px; margin-top: -4px;" class="seitcm_numberic_texbox">
									</td>
									<td>
										<input type="text" name="seitcm_score_w_<?php echo $seitcm_row->ID ?>"
												<?php echo isset($_POST['seitcm_miss_'.$seitcm_row->ID]) ? 'readonly = "readonly"' : ''?>
												value="<?php echo isset($_POST['seitcm_score_w_'.$seitcm_row->ID]) ? $_POST['seitcm_score_w_'.$seitcm_row->ID] : ''?>" style="width: 50px; margin-top: -4px;" class="seitcm_numberic_texbox">
									</td>
									<td>
										<input type="text" name="seitcm_score_l_<?php echo $seitcm_row->ID ?>"
												<?php echo isset($_POST['seitcm_miss_'.$seitcm_row->ID]) ? 'readonly = "readonly"' : ''?>
												value="<?php echo isset($_POST['seitcm_score_l_'.$seitcm_row->ID]) ? $_POST['seitcm_score_l_'.$seitcm_row->ID] : ''?>" style="width: 50px; margin-top: -4px;" class="seitcm_numberic_texbox">
									</td>
									<td>
										<input type="text" name="seitcm_score_s_<?php echo $seitcm_row->ID ?>"
												<?php echo isset($_POST['seitcm_miss_'.$seitcm_row->ID]) ? 'readonly = "readonly"' : ''?>
												value="<?php echo isset($_POST['seitcm_score_s_'.$seitcm_row->ID]) ? $_POST['seitcm_score_s_'.$seitcm_row->ID] : ''?>" style="width: 50px; margin-top: -4px;" class="seitcm_numberic_texbox">
									</td>
								</tr>
								<?php 
							}
							?>
								<tr class='seitcm_paginationlink'>
									<td colspan="7" style="text-align: right;">
										<span class="seitcm_button_wrapper" style="float: right; margin-top: -4px; margin-bottom: 5px;">
											<input type="submit" value="<?php _e('Save','SEITCM')?>" name="seitcm_mark_submit" id="seitcm_score_submit"/>
											<input type="reset" value="<?php _e('Reset','SEITCM')?>" name="seitcm_mark_reset" id="seitcm_score_reset"/>
										</span>
									</td>
								</tr>
					</tbody></table>
					</form>
				</div>
			</div>
		</div>
		<?php 
		}